<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<button onclick="num()">计算两个数字的和</button>
		<button onclick="year()">显示月份的天数</button>
		<button onclick="code()">编码操作</button>
		<button onclick="decode()">解码操作</button>
		<script type="text/javascript">
			function sum(a,b){
				var sum=a+b;
				return sum;
			}
			
			
			function num(){
				var a=parseFloat(prompt("请输入第一个数字:"));
				var b=parseFloat(prompt("请输入第二个数字:"));					
				var sumall=sum(a,b);
				alert("这两个数字的和为:"+sumall);
			}
			
			
			function code(){
				var str=prompt("请输入你想编码的内容");
				alert("正在编码,请稍后");
				alert("编码的结果为:"+encodeURIComponent(str));
			}
			
			
			function decode(){
				var str=prompt("请输入你想要解码的内容");
				alert("正在解码，请稍后");
				alert("解码的结果为:"+decodeURIComponent(str));
			}
			
			
			function year(){
				var year=parseInt(prompt("请输入年份"));
				var month=parseInt(prompt("请输入月份"));
				var count=0;
				(year%4==0||year%100!=0)?count=1:count=0;
				(year%400==0)?count=1:count=0;
				switch(month){
					case 1:
					case 3:
					case 5:
					case 7:
					case 8:
					case 10:
					case 12:
					alert("这是大月有31天");
					break;
					case 4:
					case 6:
					case 9:
					case 11:
					alert("这是小月有30天");
					case 2:
					switch(count){
						case 1:
						alert("这是闰年，2月有29天");
						break;
						default:
						alert("这是平年，2月有28天");
						break;
					}
				}
			}					
		</script>
	</body>
</html>
